Skip to content

Update FIH tests to use recent TFM and bump toolchain to 14.2 to ensure compatibility with the TFM version #2426

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

maulik-arm
Copy link
Contributor

  • Update FIH tests to reference and work with the recent Trusted Firmware-M (TFM) version.
  • Update Docker image to use toolchain version 14.2 for compatibility.
  • Fix compatibility issues encountered with new TFM/toolchain.

- Update FIH tests to reference and work with the recent Trusted Firmware-M (TFM) version.
- Update Docker image to use toolchain version 14.2 for compatibility.
- Fix compatibility issues encountered with new TFM/toolchain.

Signed-off-by: Maulik Patel <[email protected]>
Change-Id: Ibc9234cb6932ba8e7beb5ce8e0591c4ab91dbecb
@maulik-arm maulik-arm requested a review from d3zd3z as a code owner August 12, 2025 11:41

# Function to update/install ARM Embedded GCC inside the Docker container
update_cross_gcc() {
ARM_GCC_URL="https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi.tar.xz"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why can this package not be got from the distro itself? How long will this file be available? How often can it be accessed per IP? Is it rate limited? I don't think we should be putting things like this in given that there's so many unknown variables and given that we've seen countless problems in the past trying to get even the tfm repo for CI checks

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right, the package has to be from the distro (which means I have to update the distro). But how do I do that? Did you missed the discord conversation where I raised the same question? https://discord.com/channels/1106321706588577904/1390625171785646151. let me know how to update the distro and I will do the rest.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In that from @d3zd3z :

I think the correct solution here is to figure out how to get the mcuboot docker images to be properly owned by trustedfirmware.org. I don't know if that moves us into a scenario where they are going to charge for this, though.

I see no comment suggesting that packages should be manually added like this, action is on @d3zd3z to deal with docket image ownership

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants